// 清除浮动
.clearFloat:after {
  display: block;
  visibility: hidden;
  clear: both;
  overflow: hidden;
  height: 0;
  content: "";
}
.clearFloat {
  zoom: 1;
}

page {
  color: #333;
  background-color: #f9fafc;
  .at-form::after {
    border-top-width: 0;
    border-bottom-width: 0;
  }
}
// 背景
.bgBox {
  overflow: hidden;
  padding: 0 30rpx;
  background-color: #f9fafc;
}
// 列表头
.titleBox {
  line-height: 88rpx;
  position: fixed;
  z-index: 5;
  top: 0;
  left: 0;
  box-sizing: border-box;
  width: 100%;
  padding: 0 30rpx;
  background-color: #fff;
}
// 列表盒子
.listBox {
  border-radius: 12rpx;
  background-color: #fff;
  box-shadow: 0 14px 24px 0 rgba(15, 44, 133, 0.05);
}
// 一级字体
.fontBold {
  font-size: 28rpx;
  font-weight: 500;
  line-height: 40rpx;
  color: #333;
}
// 二级字体
.font {
  font-size: 24rpx;
  font-weight: 400;
  line-height: 34rpx;
  color: #666;
}
// 三级字体
.fontBlue {
  font-size: 24rpx;
  font-weight: 400;
  line-height: 34px;
  color: #4c78ff;
}
// border
.borderBottom {
  border-bottom: 2rpx solid #f7f7f7;
}
// rideo
.myRadio {
  /*radio未选中时样式 */
  radio .wx-radio-input {
    width: 28rpx;
    height: 28rpx;
    margin-left: 32rpx;
    border: 2rpx solid #4c78ff;
    border-radius: 10rpx;
  }
  /* 选中后的 背景样式 */
  radio .wx-radio-input.wx-radio-input-checked {
    width: 28rpx;
    height: 28rpx;
    border: 2rpx solid #4c78ff !important;
    background-color: #4c78ff !important;
  }
  /* 选中后的 对勾样式  */
  radio .wx-radio-input.wx-radio-input-checked::before {
    font-size: 28rpx;
    line-height: 28rpx;
    /* 去除对号 */
    // content: "";
    width: 28rpx;
    height: 28rpx;
    text-align: center;
  }
}
// 轻提示框
.at-toast {
  .toast-body {
    font-size: 28rpx;
    font-weight: 500;
    line-height: 96rpx;
    top: 76%;
    box-sizing: border-box;
    width: 84%;
    border-radius: 12px;
    background-color: rgba(0, 0, 0, 0.6);
  }
}
// 下方蓝色功能按钮
.bottomBtn {
  position: fixed;
  z-index: 200;
  bottom: 0;
  left: 0;
  box-sizing: border-box;
  width: 100%;
  padding: 14rpx 30rpx;
  background-color: #fff;
  box-shadow: 0 -4px 8px 0 rgba(76, 120, 255, 0.05);
  view {
    font-size: 28rpx;
    font-weight: 600;
    line-height: 88rpx;
    text-align: center;
    color: #fff;
    border-radius: 50px;
    background: #4c78ff;
    box-shadow: 0 8px 16px 0 rgba(76, 120, 255, 0.08);
  }
}
// taroUI input覆盖
.input {
  .at-input {
    padding: 0;
    margin: 0;
    input {
      height: 72rpx;
      line-height: 72rpx;
      margin-top: 16rpx;
      font-size: 24rpx;
      padding: 0 20rpx;
      border-radius: 4px;
      background: rgba(153, 153, 153, 0.1);
    }
    .at-input--disabled {
      opacity: unset;
    }
  }
  .at-input::after {
    border-bottom: 0rpx;
    border-bottom-width: 0;
  }
}
// button默认样式覆盖
.myButton {
  button::after {
    border: none;
  }
  button {
    background-color: transparent;
    text-align: left;
    padding-left: 0;
    padding-right: 0;
    line-height: inherit;
    border-radius: 0;
  }
}

// iconfont
@font-face {
  font-family: "iconfont";
  src: url("./assets/iconfont/iconfont.eot?t=1608447531870"); /* IE9 */
  src: url("./assets/iconfont/iconfont.eot?t=1608447531870#iefix")
      format("embedded-opentype"),
    /* IE6-IE8 */
      url("data:application/x-font-woff2;charset=utf-8;base64,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")
      format("woff2"),
    url("./assets/iconfont/iconfont.woff?t=1608447531870") format("woff"),
    url("./assets/iconfont/iconfont.ttf?t=1608447531870") format("truetype"),
    /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
      url("./assets/iconfont/iconfont.svg?t=1608447531870#iconfont")
      format("svg"); /* iOS 4.1- */
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-fenxiang:before {
  content: "\e6d2";
}
.icon-zhuanjia:before {
  content: "\e600";
}
.icon-bi:before {
  content: "\e610";
}
.icon-fanhui:before {
  content: "\e6be";
}
.icon-xiangshang:before {
  content: "\e6ca";
}
.icon-xiangyou:before {
  content: "\e6cb";
}
.icon-xiangxia:before {
  content: "\e6cc";
}
.icon-richeng:before {
  content: "\e767";
}
.icon-guanbi:before {
  content: "\e61e";
}
.icon-dui:before {
  content: "\e63e";
}
.icon-shanchu:before {
  content: "\e601";
}
.icon-dianhua:before {
  content: "\e660";
}
.icon-icon_14_weixin:before {
  content: "\e602";
}
.icon-zhuyi:before {
  content: "\e632";
}
